home *** CD-ROM | disk | FTP | other *** search
/ Risc World 3 / Risc World 3.iso / SOFTWARE / ISSUE1 / XFILES / !x-files / !Tracker / X-Make < prev    next >
Text File  |  1996-05-27  |  3KB  |  107 lines

  1. # Project:   xFiles
  2.  
  3.  
  4. # Toolflags:
  5. CCflags = -c -depend !Depend -IC: -throwback -zM -fah 
  6. C++flags = -c -depend !Depend -IC: -throwback
  7. Linkflags = -rmf -o $@ 
  8. ObjAsmflags = -throwback -NoCache -depend !Depend
  9. CMHGflags = 
  10. LibFileflags = -c -o $@
  11. Squeezeflags = -o $@
  12. LinkModuleflags = $@
  13.  
  14.  
  15. # Final targets:
  16. @.x-files:   @.o.chunks @.o.module @.o.errors c:o.stubs @.o.rminfo @.o.veneer \
  17.         @.o.rm @.o.debug @.o.fs @.o.compact @.o.cache @.o.filter @.o.list @.o.fshook 
  18.         link $(linkflags) @.o.chunks @.o.module @.o.errors c:o.stubs \
  19.         @.o.rminfo @.o.veneer @.o.rm @.o.debug @.o.fs @.o.compact @.o.cache @.o.filter @.o.list \
  20.         @.o.fshook 
  21.  
  22.  
  23. # User-editable dependencies:
  24.  
  25. # Static dependencies:
  26. @.o.chunks:   @.c.chunks
  27.         cc $(ccflags) -o @.o.chunks @.c.chunks 
  28. @.o.module:   @.c.module
  29.         cc $(ccflags) -o @.o.module @.c.module 
  30. @.o.errors:   @.s.errors
  31.         objasm $(objasmflags) -from @.s.errors -to @.o.errors
  32. @.o.rminfo:   @.s.rminfo
  33.         objasm $(objasmflags) -from @.s.rminfo -to @.o.rminfo
  34. @.o.veneer:   @.s.veneer
  35.         objasm $(objasmflags) -from @.s.veneer -to @.o.veneer
  36. @.o.rm:   @.cmhg.rm
  37.         cmhg @.cmhg.rm -o @.o.rm
  38. @.o.debug:   @.c.debug
  39.         cc $(ccflags) -o @.o.debug @.c.debug 
  40. @.o.fs:   @.c.fs
  41.         cc $(ccflags) -o @.o.fs @.c.fs 
  42. @.o.compact:   @.c.compact
  43.         cc $(ccflags) -o @.o.compact @.c.compact 
  44. @.o.cache:   @.c.cache
  45.         cc $(ccflags) -o @.o.cache @.c.cache 
  46. @.o.filter:   @.c.filter
  47.         cc $(ccflags) -o @.o.filter @.c.filter 
  48. @.o.list:   @.c.list
  49.         cc $(ccflags) -o @.o.list @.c.list 
  50. @.o.fshook:   @.c.fshook
  51.         cc $(ccflags) -o @.o.fshook @.c.fshook 
  52.  
  53.  
  54. # Dynamic dependencies:
  55. o.rminfo: s.rminfo
  56. o.debug:    c.debug
  57. o.debug:    h.debug
  58. o.debug:    C:h.kernel
  59. o.errors: s.errors
  60. o.fs:    c.fs
  61. o.fs:    h.chunks
  62. o.fs:    C:h.kernel
  63. o.fs:    h.debug
  64. o.fs:    C:h.swis
  65. o.filter:    c.filter
  66. o.filter:    C:h.kernel
  67. o.filter:    C:h.swis
  68. o.filter:    h.debug
  69. o.filter:    h.filter
  70. o.filter:    C:h.kernel
  71. o.list:    c.list
  72. o.list:    h.chunks
  73. o.list:    C:h.kernel
  74. o.chunks:    c.chunks
  75. o.chunks:    h.chunks
  76. o.chunks:    C:h.kernel
  77. o.chunks:    h.debug
  78. o.chunks:    C:h.swis
  79. o.fshook:    c.fshook
  80. o.fshook:    C:h.kernel
  81. o.fshook:    C:h.swis
  82. o.fshook:    h.debug
  83. o.fshook:    h.fshook
  84. o.fshook:    C:h.kernel
  85. o.module:    c.module
  86. o.module:    h.module
  87. o.module:    C:h.kernel
  88. o.module:    C:h.kernel
  89. o.module:    C:h.swis
  90. o.module:    h.chunks
  91. o.module:    C:h.kernel
  92. o.module:    h.fshook
  93. o.module:    C:h.kernel
  94. o.compact:    c.compact
  95. o.compact:    h.chunks
  96. o.compact:    C:h.kernel
  97. o.compact:    h.debug
  98. o.compact:    C:h.swis
  99. o.veneer: s.veneer
  100. o.cache:    c.cache
  101. o.cache:    h.chunks
  102. o.cache:    C:h.kernel
  103. o.cache:    h.debug
  104. o.cache:    h.module
  105. o.cache:    C:h.kernel
  106. o.cache:    C:h.swis
  107.